public class J04Zuoyongyu {
    public static void main(String[] args) {
        //变量作用域，变量生效的区域

        // 变量的范围
//        System.out.println(a);
        //1,先定义后使用
        int a = 7;
        System.out.println("a = " + a);

        if(true){
            //2,花括号内容，可以操作花括号外部的变量
            System.out.println("a2 = " + a);

            int b = 8;
            System.out.println("b = " + b);
        }
        //3,从花括号外部，无法读取花括号里面的变量
//        System.out.println("b="+b);

        //4，for循环第一个语句中定义的变量，只能在for中操作

        for (int i = 0; i < 1; i++) {
            System.out.println("i = " + i);
        }



//        System.out.println("i="+i);

        //如果花括号外面已经定义了变量a,花括号里面不可以再使用a，变量不许冲突

        int x = 3;
//        int x = 7;
        if(true){
//            int x = 7;
        }
    }
}
